Definition of On The Spot

  • 1. Without delay or immediately Adverb
  • 2. In a difficult situation Adverb
  • 3. At the place in question; there Adverb